package modele;

public abstract class Action {

	public boolean inProgress(){
		return (this.isReady()==false && this.isFinished()==false);
	}
	abstract public boolean isReady();
	abstract public boolean isFinished();
	abstract public void reallyDoStep();
	public void doStep(){
		reallyDoStep();
	}

}
